

// 质数的判断
function isZhi(n) {

    for (var i = 2; i < n; i++) {
        if (n % i === 0) {
            break;
        }
    }
    // i和n相等的时候，表示循环正常结束
    i === n ? console.log(n + '是质数') : console.log(n + '不是质数');
    // i < n ? console.log(n + '不是质数') : console.log(n + '是质数') ;
}




// 求最大公约数
//    1 2 3 4 5 6     不会提前结束    6 12 
//    6 5 4 3 2 1     必须提前结束    2 结束    效率更高
function gcd(a, b) {
    for (var i = Math.min(a, b); i >= 1; i--) {
        if (a % i === 0 && b % i === 0) {
            console.log(i);
            break;
        }
    }
}



 // 判断是不是水仙花
 function isFlower(n) {
    // 水仙花   百   十   个
    var a = parseInt(n / 100) ;
    var b = parseInt(n % 100 / 10) ;
    var c = n % 10 ;
    if(a * a * a + b * b * b + c * c * c === n) {
        console.log(n + '是水仙花数') ;
    } 
    else {
        console.log(n + '不是水仙花数') ;
    }
}